Eclipse使用(Java基础)&Spring boot学习(一)

Eclipse安装

这个很简单,搜索一下Eclipse下载即可,我是在这里下的
这里写图片描述
然后选个开发环境,C++的话我会在Visual Studio下写,所以只装了Java。一路next就好,没有什么坑。

Hello World

Create a Java project

File -> New -> Java Project
这里写图片描述

Create HelloWorld class

File -> New -> Class
这里写图片描述
生成一个默认的main函数(Java Application一定要有main函数作为入口)


public class HelloWorld {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("Hello world!");

    }

}

Run Application

Run -> Run as ->1 Java Application
如果操作无误,应该能看到工作台出现
这里写图片描述
一开始运行没有成功,会显示the selection cannot be launched,and there are no recent launches,选择Run as也没有application可以选择。

如果确定函数书写正确无误,考虑是configuration的问题。
Run -> Run Configurations -> JavaApplication
手动输入主函数名称,如图
这里写图片描述
点击Apply,然后发现可以Run了。


Spring boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。[来自Spring boot
它的优点:

  • 自动配置
  • 嵌入的Tomcat,无需部署WAR文件
  • 简化Maven配置

它的缺点:

  • 官方文档比较少
  • 集成度太高导致对底层管控的缺失

为什么要用Spring boot

非正经回答:
先前并没有用Java写过后台,为了这学期的课强行上手,一是Spring boot入门门槛比较低,容易上手;二是支持多重接口,方便和前端的交互;三是利用Spring boot框架做的小程序比较多,可以有所参考。

正经回答:
参考Spring Boot精要

  • 自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置
  • 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。
  • 命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。
  • Actuator:让你能够深入运行中的Spring Boot应用程序,一探究竟。

学习

通过官方的一个demo来初步学习
1.点击http://start.spring.io/,可以看到这样的界面
这里写图片描述
2.点击Generate Project下载项目压缩包,解压
3.打开Eclipse,File -> Import -> Existing Maven Projects -> Next ->解压后的文件夹-> Finish
4.项目结构如图所示
这里写图片描述
5.大概介绍一下项目结构
Spring Boot的基础结构共三个文件:

  • src/main/java 程序开发以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 测试程序

采用默认配置可以省去很多配置,当然GUI的IDE也很方便修改。

6.Run Application
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值